﻿<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="de-DE">
<head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
    <title>Windows 7 Training Kit für Developer - Table of Contents</title>
    <style>
        table
        {
            border-collapse: collapse;
            width: 100%;
        }
        
        table th
        {
            background: #c0c0c0;
            text-align: left;
            vertical-align: top;
        }
        
        table td
        {
            border: 1px solid #c0c0c0;
            vertical-align: top;
        }
    </style>
</head>
<body>
    <h2>
        Agendas</h2>
    <table>
        <tr>
            <th width="30%">
                Item
            </th>
            <th width="10%">
                Unit
            </th>
            <th width="40%">
                Description
            </th>
            <th width="10%">
                Document
            </th>
            <th width="10%">
            </th>
        </tr>
        <tr>
            <td>
                <a href="Assets/ThreeDayWorkshop.docx">3-Day Workshop Sample Agenda</a>
            </td>
            <td>
            </td>
            <td>
                Event Agenda
            </td>
            <td>
                <a href="Assets/ThreeDayWorkshop.docx">Agenda</a>
            </td>
            <td>
            </td>
        </tr>
    </table>
    <h2>
        Präsentationen</h2>
    <table>
        <tr>
            <th width="30%">
                Item
            </th>
            <th width="10%">
                Unit
            </th>
            <th width="40%">
                Description
            </th>
            <th width="10%">
                Document
            </th>
            <th width="10%">
                Source
            </th>
        </tr>
        <tr>
            <td>
                <a href="Präsentationen.htm#UACDataRedirectionPresentation">UAC Data Redirection</a>
            </td>
            <td>
                Data Redirection
            </td>
            <td>
                [missing presentation description here]
            </td>
            <td>
                <a href="Präsentationen\UAC Redirection\.\UACDataRedirection.pptx">UAC Data Redirection</a>
            </td>
            <td>
            </td>
        </tr>
        <tr>
            <td>
                <a href="Präsentationen.htm#HighDPIPresentation">High DPI</a>
            </td>
            <td>
                High DPI
            </td>
            <td>
                [missing presentation description here]
            </td>
            <td>
                <a href="Präsentationen\High DPI\.\HighDPI.pptx">High DPI</a>
            </td>
            <td>
            </td>
        </tr>
        <tr>
            <td>
                <a href="Präsentationen.htm#InstallerDetectionPresentation">Installer Detection</a>
            </td>
            <td>
                Installer Detection
            </td>
            <td>
                [missing presentation description here]
            </td>
            <td>
                <a href="Präsentationen\Installer Detection\.\InstallerDetection.pptx">Installer Detection</a>
            </td>
            <td>
            </td>
        </tr>
        <tr>
            <td>
                <a href="Präsentationen.htm#SessionIsolationPresentation">Session 0 Isolation</a>
            </td>
            <td>
                Session 0 Isolation
            </td>
            <td>
                [missing presentation description here]
            </td>
            <td>
                <a href="Präsentationen\Session 0 Isolation\.\Session Isolation.pptx">Session 0 Isolation</a>
            </td>
            <td>
            </td>
        </tr>
        <tr>
            <td>
                <a href="Präsentationen.htm#UIPIPresentation">User Interface Privilege Isolation</a>
            </td>
            <td>
                User Interface Privilege Isolation
            </td>
            <td>
                [missing presentation description here]
            </td>
            <td>
                <a href="Präsentationen\UIPI\.\UIPI.pptx">User Interface Privilege Isolation</a>
            </td>
            <td>
            </td>
        </tr>
        <tr>
            <td>
                <a href="Präsentationen.htm#VersionCheckingPresentation">Version Checking</a>
            </td>
            <td>
                Version Checking
            </td>
            <td>
                [missing presentation description here]
            </td>
            <td>
                <a href="Präsentationen\Version Checking\.\VersionChecking.pptx">Version Checking</a>
            </td>
            <td>
            </td>
        </tr>
        <tr>
            <td>
                <a href="Präsentationen.htm#TaskbarPresentation">Taskbar</a>
            </td>
            <td>
                Taskbar
            </td>
            <td>
                [missing presentation description here]
            </td>
            <td>
                <a href="Präsentationen\Taskbar\.\Taskbar.pptx">Taskbar</a>
            </td>
            <td>
            </td>
        </tr>
        <tr>
            <td>
                <a href="Präsentationen.htm#ShellLibrariesPresentation">Shell Libraries and Federated
                    Search</a>
            </td>
            <td>
                Shell Libraries
            </td>
            <td>
                [missing presentation description here]
            </td>
            <td>
                <a href="Präsentationen\Shell Libraries\.\Shell Libraries.pptx">Shell Libraries and Federated
                    Search</a>
            </td>
            <td>
            </td>
        </tr>
        <tr>
            <td>
                <a href="Präsentationen.htm#BackgroundServicesPresentation">Background Services</a>
            </td>
            <td>
                Background Services
            </td>
            <td>
                [missing presentation description here]
            </td>
            <td>
                <a href="Präsentationen\Background Services\.\Background Services.pptx">Background Services</a>
            </td>
            <td>
            </td>
        </tr>
        <tr>
            <td>
                <a href="Präsentationen.htm#InstrumentationAndPerformancePresentation">Instrumentation
                    And Performance</a>
            </td>
            <td>
                Instrumentation and Performance
            </td>
            <td>
                [missing presentation description here]
            </td>
            <td>
                <a href="Präsentationen\InstrumentationAndPerformance\.\InstrumentationAndPerformance.pptx">
                    Instrumentation And Performance</a>
            </td>
            <td>
            </td>
        </tr>
        <tr>
            <td>
                <a href="Präsentationen.htm#MultitouchPresentation">Multitouch</a>
            </td>
            <td>
                Multitouch
            </td>
            <td>
                [missing presentation description here]
            </td>
            <td>
                <a href="Präsentationen\Multitouch\.\Multitouch.pptx">Multitouch</a>
            </td>
            <td>
            </td>
        </tr>
        <tr>
            <td>
                <a href="Präsentationen.htm#SensorsAndLocationPresentation">Sensors and Location</a>
            </td>
            <td>
                Sensors and Location
            </td>
            <td>
                [missing presentation description here]
            </td>
            <td>
                <a href="Präsentationen\SensorsAndLocation\.\SensorsAndLocation.pptx">Sensors and Location</a>
            </td>
            <td>
            </td>
        </tr>
        <tr>
            <td>
                <a href="Präsentationen.htm#RibbonPresentation">Ribbon</a>
            </td>
            <td>
                Ribbon
            </td>
            <td>
                [missing presentation description here]
            </td>
            <td>
                <a href="Präsentationen\Ribbon\.\Ribbon.pptx">Ribbon</a>
            </td>
            <td>
            </td>
        </tr>
    </table>
    <h2>
        Demos</h2>
    <table>
        <tr>
            <th width="30%">
                Item
            </th>
            <th width="10%">
                Unit
            </th>
            <th width="40%">
                Description
            </th>
            <th width="10%">
                Document
            </th>
            <th width="10%">
                Source
            </th>
        </tr>
    </table>
    <h2>
        Labs</h2>
    <table>
        <tr>
            <th width="30%">
                Item
            </th>
            <th width="10%">
                Unit
            </th>
            <th width="40%">
                Description
            </th>
            <th width="10%">
                Document
            </th>
            <th width="10%">
                Source
            </th>
        </tr>
        <tr>
            <td>
                <a href="Labs.htm#Win7UACRedirectionManaged">Lab: Data Redirection - Managed</a>
            </td>
            <td>
                Data Redirection
            </td>
            <td>
                In this lab, you will experience first hand the effects of UAC virtualization in
                a .NET application and will walk through the steps to solve the problem. You will
                learn how to diagnose a file redirection problem and you will learn how to workaround
                it by adding a UAC manifest to the application, and use the Application Data (ProgramData)
                folder.
            </td>
            <td>
                <a href="Labs\UAC Redirection - Managed\.\Lab.html\html\DocSet_default.html">Lab Document</a>
            </td>
            <td>
                <a href="Labs\UAC Redirection - Managed\.\Source">Source</a>
            </td>
        </tr>
        <tr>
            <td>
                <a href="Labs.htm#Win7UACRedirectionNative">Lab: Data Redirection - Native</a>
            </td>
            <td>
                Data Redirection
            </td>
            <td>
                In this lab, you will experience first hand the effects of UAC virtualization and
                will walk through the steps to solve the problem in a native Windows application.
                You will learn diagnose a file redirection problem and you will learn how to workaround
                it by adding a UAC manifest to the application, and use the Application Data (ProgramData)
                folder.
            </td>
            <td>
                <a href="Labs\UAC Redirection - Native\.\Lab.html\html\DocSet_default.html">Lab Document</a>
            </td>
            <td>
                <a href="Labs\UAC Redirection - Native\.\Source">Source</a>
            </td>
        </tr>
        <tr>
            <td>
                <a href="Labs.htm#UACDataRedirection">Lab: UAC Data Redirection</a>
            </td>
            <td>
                Data Redirection
            </td>
            <td>
                [missing whitepaper short description here]
            </td>
            <td>
                <a href="Labs\UAC Redirection\.\UAC Redirection.docx">Lab Document</a>
            </td>
            <td>
                <a href="Labs\UAC Redirection\.\Source">Source</a>
            </td>
        </tr>
        <tr>
            <td>
                <a href="Labs.htm#Win7HighDPIManaged">Lab: High DPI - Managed</a>
            </td>
            <td>
                High DPI
            </td>
            <td>
                This lab will first walk through how a user configures a system for high DPI, and
                then it will take a basic .NET application and show you how to make it DPI-aware.
            </td>
            <td>
                <a href="Labs\High DPI - Managed\.\Lab.html\html\DocSet_default.html">Lab Document</a>
            </td>
            <td>
                <a href="Labs\High DPI - Managed\.\Source">Source</a>
            </td>
        </tr>
        <tr>
            <td>
                <a href="Labs.htm#Win7HighDPINative">Lab: High DPI - Native</a>
            </td>
            <td>
                High DPI
            </td>
            <td>
                This lab will first walk through how a user configures a system for high DPI, and
                then it will take a basic Win32 application and show you how to make it DPI-aware.
            </td>
            <td>
                <a href="Labs\High DPI - Native\.\Lab.html\html\DocSet_default.html">Lab Document</a>
            </td>
            <td>
                <a href="Labs\High DPI - Native\.\Source">Source</a>
            </td>
        </tr>
        <tr>
            <td>
                <a href="Labs.htm#Win7HighDPIMFC">Lab: High DPI - MFC</a>
            </td>
            <td>
                High DPI
            </td>
            <td>
                In this lab, you will learn how to find out if a system is in high DPI mode, how
                to enable or disable the DPI-awareness property in MFC applications using Visual
                Studio 2010, and compare UI elements at 144 DPI and at 96 DPI.<br />
                This lab requires Visual Studio 2010 Beta 2 (or higher).
            </td>
            <td>
                <a href="Labs\High DPI - MFC\.\Lab.html\html\DocSet_default.html">Lab Document</a>
            </td>
            <td>
                <a href="Labs\High DPI - MFC\.\Source">Source</a>
            </td>
        </tr>
        <tr>
            <td>
                <a href="Labs.htm#HighDPI">Lab: High DPI</a>
            </td>
            <td>
                High DPI
            </td>
            <td>
                [missing whitepaper short description here]
            </td>
            <td>
                <a href="Labs\High DPI\.\HighDPI.docx">Lab Document</a>
            </td>
            <td>
                <a href="Labs\High DPI\.\Source">Source</a>
            </td>
        </tr>
        <tr>
            <td>
                <a href="Labs.htm#Win7InstallerDetectionManaged">Lab: Installer Detection - Managed</a>
            </td>
            <td>
                Installer Detection
            </td>
            <td>
                In this lab, you will learn how to identify issues related to installer detection
                on Windows Vista® and Windows 7. You will also learn how to fix common installer
                issues.
            </td>
            <td>
                <a href="Labs\InstallerDetection - Managed\.\Lab.html\html\DocSet_default.html">Lab
                    Document</a>
            </td>
            <td>
                <a href="Labs\InstallerDetection - Managed\.\Source">Source</a>
            </td>
        </tr>
        <tr>
            <td>
                <a href="Labs.htm#Win7InstallerDetectionNative">Lab: Installer Detection - Native</a>
            </td>
            <td>
                Installer Detection
            </td>
            <td>
                In this lab, you will learn how to identify issues related to installer detection
                on Windows Vista® and Windows 7. You will also learn how to fix common installer
                issues.
            </td>
            <td>
                <a href="Labs\InstallerDetection - Native\.\Lab.html\html\DocSet_default.html">Lab Document</a>
            </td>
            <td>
                <a href="Labs\InstallerDetection - Native\.\Source">Source</a>
            </td>
        </tr>
        <tr>
            <td>
                <a href="Labs.htm#InstallerDetection">Lab: Installer Detection</a>
            </td>
            <td>
                Installer Detection
            </td>
            <td>
                [missing whitepaper short description here]
            </td>
            <td>
                <a href="Labs\Installer Detection\.\Installer Detection.docx">Lab Document</a>
            </td>
            <td>
                <a href="Labs\Installer Detection\.\Source">Source</a>
            </td>
        </tr>
        <tr>
            <td>
                <a href="Labs.htm#Win7Session0Isolation">Lab: Session 0 Isolation</a>
            </td>
            <td>
                Session 0 Isolation
            </td>
            <td>
                In this lab, you will learn the workarounds for a Windows service that attempts
                to display UI, and you will learn how to set appropriate security and access levels
                on kernel objects shared by services and applications.
            </td>
            <td>
                <a href="Labs\Session 0 Isolation\.\Lab.html\html\DocSet_default.html">Lab Document</a>
            </td>
            <td>
                <a href="Labs\Session 0 Isolation\.\Source">Source</a>
            </td>
        </tr>
        <tr>
            <td>
                <a href="Labs.htm#Session0Isolation">Lab: Session 0 Isolation</a>
            </td>
            <td>
                Session 0 Isolation
            </td>
            <td>
                [missing whitepaper short description here]
            </td>
            <td>
                <a href="Labs\Session0Isolation\.\Session 0 Isolation.docx">Lab Document</a>
            </td>
            <td>
                <a href="Labs\Session0Isolation\.\Source">Source</a>
            </td>
        </tr>
        <tr>
            <td>
                <a href="Labs.htm#WIn7UIPIManaged">Lab: User Interface Privilege Isolation - Managed</a>
            </td>
            <td>
                User Interface Privilege Isolation
            </td>
            <td>
                In this lab, you will learn how to detect User Interface Privilege Isolation issues
                and how to fix these.
            </td>
            <td>
                <a href="Labs\UIPI - Managed\.\Lab.html\html\DocSet_default.html">Lab Document</a>
            </td>
            <td>
                <a href="Labs\UIPI - Managed\.\Source">Source</a>
            </td>
        </tr>
        <tr>
            <td>
                <a href="Labs.htm#Win7UIPINative">Lab: User Interface Privilege Isolation - Native</a>
            </td>
            <td>
                User Interface Privilege Isolation
            </td>
            <td>
                In this lab, you will learn how to detect User Interface Privilege Isolation issues
                and how to fix these.
            </td>
            <td>
                <a href="Labs\UIPI - Native\.\Lab.html\html\DocSet_default.html">Lab Document</a>
            </td>
            <td>
                <a href="Labs\UIPI - Native\.\Source">Source</a>
            </td>
        </tr>
        <tr>
            <td>
                <a href="Labs.htm#UserInterfacePrivilegeIsolation">Lab: User Interface Privilege Isolation</a>
            </td>
            <td>
                User Interface Privilege Isolation
            </td>
            <td>
                [missing whitepaper short description here]
            </td>
            <td>
                <a href="Labs\UIPI\.\UserInterfacePrivilegeIsolation.docx">Lab Document</a>
            </td>
            <td>
                <a href="Labs\UIPI\.\Source">Source</a>
            </td>
        </tr>
        <tr>
            <td>
                <a href="Labs.htm#Win7VersionCheckingManaged">Lab: Version Checking - Managed</a>
            </td>
            <td>
                Version Checking
            </td>
            <td>
                In this lab, you will learn how to use compatibility mode in Windows 7 to troubleshoot
                version checking problems. You will also learn how to correctly check for “minimum”
                OS requirements, and how to check for features, instead of OS versions to maximize
                your version compatibility going forward.
            </td>
            <td>
                <a href="Labs\Version Checking - Managed\.\Lab.html\html\DocSet_default.html">Lab Document</a>
            </td>
            <td>
                <a href="Labs\Version Checking - Managed\.\Source">Source</a>
            </td>
        </tr>
        <tr>
            <td>
                <a href="Labs.htm#Win7VersionCheckingNative">Lab: Version Checking - Native</a>
            </td>
            <td>
                Version Checking
            </td>
            <td>
                In this lab, you will learn how to use compatibility mode in Windows 7 to troubleshoot
                version checking problems. You will also learn how to correctly check for “minimum”
                OS requirements, and how to check for features, instead of OS versions to maximize
                your version compatibility going forward.
            </td>
            <td>
                <a href="Labs\Version Checking - Native\.\Lab.html\html\DocSet_default.html">Lab Document</a>
            </td>
            <td>
                <a href="Labs\Version Checking - Native\.\Source">Source</a>
            </td>
        </tr>
        <tr>
            <td>
                <a href="Labs.htm#VersionChecking">Lab: Version Checking</a>
            </td>
            <td>
                Version Checking
            </td>
            <td>
                [missing whitepaper short description here]
            </td>
            <td>
                <a href="Labs\Version Checking\.\Version Checking.docx">Lab Document</a>
            </td>
            <td>
                <a href="Labs\Version Checking\.\Source">Source</a>
            </td>
        </tr>
        <tr>
            <td>
                <a href="Labs.htm#Win7TaskbarManaged">Lab: Taskbar - Managed</a>
            </td>
            <td>
                Taskbar
            </td>
            <td>
                In this lab, you will use the Windows API CodePack library to exercise the taskbar
                from a .NET application. You will show visual progress, status indicators, custom
                thumbnails, thumbnail buttons and thumbnail clips, and of course jump lists to frequently
                used destinations.
            </td>
            <td>
                <a href="Labs\Taskbar - Managed\.\Lab.html\html\DocSet_default.html">Lab Document</a>
            </td>
            <td>
                <a href="Labs\Taskbar - Managed\.\Source">Source</a>
            </td>
        </tr>
        <tr>
            <td>
                <a href="Labs.htm#Win7TaskbarMFC">Lab: Taskbar - MFC</a>
            </td>
            <td>
                Taskbar
            </td>
            <td>
                In this lab, you will learn how to integrate your MFC application with the Windows
                7 Taskbar. This includes providing visual progress and status indicators, using
                taskbar progress bars and overlay icons, quickly accessing common tasks and frequent
                destinations using taskbar jump lists, and customizing the taskbar thumbnail with
                live previews of MDI views.
            </td>
            <td>
                <a href="Labs\Taskbar - MFC\.\Lab.html\html\DocSet_default.html">Lab Document</a>
            </td>
            <td>
                <a href="Labs\Taskbar - MFC\.\Source">Source</a>
            </td>
        </tr>
        <tr>
            <td>
                <a href="Labs.htm#Win7TaskbarNative">Lab: Taskbar - Native</a>
            </td>
            <td>
                Taskbar
            </td>
            <td>
                In this lab, you will learn how to integrate Windows 7 Taskbar with your Win32 application.
                The lab will show you how to provide visual progress status indicators - including
                taskbar progress bars and overlay icons- and how to use jumplists to access common
                tasks and frequent destinations. You will also learn how to customize taskbar thumbnails
                with live previews of MDI views.
            </td>
            <td>
                <a href="Labs\Taskbar - Native\.\Lab.html\html\DocSet_default.html">Lab Document</a>
            </td>
            <td>
                <a href="Labs\Taskbar - Native\.\Source">Source</a>
            </td>
        </tr>
        <tr>
            <td>
                <a href="Labs.htm#Win7LibrariesManaged">Lab: Shell Libraries - Managed</a>
            </td>
            <td>
                Shell Libraries
            </td>
            <td>
                In this lab, you will use the ShellLibrary wrapper in the Windows API CodePack to
                programmatically perform all operations on a library, including: creating, opening,
                deleting, and setting properties on libraries. You will also learn how to use the
                Shell’s “Library Management” Window.
            </td>
            <td>
                <a href="Labs\Shell Libraries - Managed\.\Lab.html\html\DocSet_default.html">Lab Document</a>
            </td>
            <td>
                <a href="Labs\Shell Libraries - Managed\.\Source">Source</a>
            </td>
        </tr>
        <tr>
            <td>
                <a href="Labs.htm#Win7LibrariesNative">Lab: Shell Libraries - Native</a>
            </td>
            <td>
                Shell Libraries
            </td>
            <td>
                In this lab, you will use the native Windows APIs to programmatically perform all
                operations on a library, including: creating, opening, deleting, and setting properties
                on libraries. You will also learn how to use the Shell’s “Library Management” Window.
            </td>
            <td>
                <a href="Labs\Shell Libraries - Native\.\Lab.html\html\DocSet_default.html">Lab Document</a>
            </td>
            <td>
                <a href="Labs\Shell Libraries - Native\.\Source">Source</a>
            </td>
        </tr>
        <tr>
            <td>
                <a href="Labs.htm#Win7BackgroundServices">Lab: Background Services</a>
            </td>
            <td>
                Background Services
            </td>
            <td>
                In this lab you will use Windows 7 trigger-start service mechanism to launch a service
                only when there is actual work for it to perform. You will also modify the service
                so it runs with least privileges.
            </td>
            <td>
                <a href="Labs\Background Services\.\Lab.html\html\DocSet_default.html">Lab Document</a>
            </td>
            <td>
                <a href="Labs\Background Services\.\Source">Source</a>
            </td>
        </tr>
        <tr>
            <td>
                <a href="Labs.htm#Win7InstrumentationPerformance">Lab: Instrumentation and Performance</a>
            </td>
            <td>
                Instrumentation and Performance
            </td>
            <td>
                In this lab you will instrument an application, using Windows performance counters,
                so that it can be inspected programmatically and remotely. Additionally, you will
                analyze the performance of an application externally, without modifying its source
                code, by using the Windows Performance Toolkit.
            </td>
            <td>
                <a href="Labs\InstrumentationAndPerformance\.\Lab.html\html\DocSet_default.html">Lab
                    Document</a>
            </td>
            <td>
                <a href="Labs\InstrumentationAndPerformance\.\Source">Source</a>
            </td>
        </tr>
        <tr>
            <td>
                <a href="Labs.htm#Win7MultiTouchGestureNative">Lab: Gestures - Native</a>
            </td>
            <td>
                Multitouch
            </td>
            <td>
                In this lab, you will use the Windows 7 native touch APIs and consume touch gesture
                messages to manipulate an object on the screen. You will also learn how to test
                for the existence of multitouch hardware, how to configure a Window to get the gesture
                event that you want and how to extract and interpret gesture arguments.
            </td>
            <td>
                <a href="Labs\Multitouch Gesture - Native\.\Lab.html\html\DocSet_default.html">Lab Document</a>
            </td>
            <td>
                <a href="Labs\Multitouch Gesture - Native\.\Source">Source</a>
            </td>
        </tr>
        <tr>
            <td>
                <a href="Labs.htm#Win7MultiTouchWMTouchNative">Lab: Multitouch - Native</a>
            </td>
            <td>
                Multitouch
            </td>
            <td>
                In this lab, you will learn how to consume the low level raw touch data, exposed
                via WM_TOUCH messages. You will learn how to test for the existence of multitouch
                hardware, how to configure a Window to get the WM_TOUCH messages, how to extract
                the inputs from the message and how the system correlates touch id to a touch input.
            </td>
            <td>
                <a href="Labs\Multitouch WMTouch - Native\.\Lab.html\html\DocSet_default.html">Lab Document</a>
            </td>
            <td>
                <a href="Labs\Multitouch WMTouch - Native\.\Source">Source</a>
            </td>
        </tr>
        <tr>
            <td>
                <a href="Labs.htm#Win7MultiTouchManaged">Lab: Multitouch - .NET</a>
            </td>
            <td>
                Multitouch
            </td>
            <td>
                In this lab, you will upgrade a simple mouse-based picture manipulation application
                to a modern multitouch application. You will learn how to use .NET APIs to detect
                the touch capabilities in a system, and how to use the manipulation and inertia
                processors.
            </td>
            <td>
                <a href="Labs\Multitouch - Managed\.\Lab.html\html\DocSet_default.html">Lab Document</a>
            </td>
            <td>
                <a href="Labs\Multitouch - Managed\.\Source">Source</a>
            </td>
        </tr>
        <tr>
            <td>
                <a href="Labs.htm#Win7MultiTouchGestureMFC">Lab: Gestures - MFC</a>
            </td>
            <td>
                Multitouch
            </td>
            <td>
                In this lab, you will learn how to manage multitouch gesture events. This includes
                understanding the implications of manipulating an object with gesture events, checking
                for multitouch hardware existence and readiness, and extracting information from
                the gesture Windows Message.
            </td>
            <td>
                <a href="Labs\Multitouch Gesture - MFC\.\Lab.html\html\DocSet_default.html">Lab Document</a>
            </td>
            <td>
                <a href="Labs\Multitouch Gesture - MFC\.\Source">Source</a>
            </td>
        </tr>
        <tr>
            <td>
                <a href="Labs.htm#Win7MultitouchMFC">Lab: Multitouch - MFC</a>
            </td>
            <td>
                Multitouch
            </td>
            <td>
                In this lab, you will learn how to manage Multitouch events. This includes processing
                input from Windows Touch, understanding the implications of manipulating multiple
                touch events simultaneously, and checking for multitouch hardware existence and
                readiness.<br />
                This lab is coded in MFC and requires Visual Studio 2010 Beta 2 (or later).
            </td>
            <td>
                <a href="Labs\Multitouch WMTouch - MFC\.\Lab.html\html\DocSet_default.html">Lab Document</a>
            </td>
            <td>
                <a href="Labs\Multitouch WMTouch - MFC\.\Source">Source</a>
            </td>
        </tr>
        <tr>
            <td>
                <a href="Labs.htm#Win7SensorsManaged">Lab: Sensors - Managed</a>
            </td>
            <td>
                Sensors and Location
            </td>
            <td>
                In this lab, you will use the Windows Codepack APIs to read sensor data in a .NET
                application.
            </td>
            <td>
                <a href="Labs\Sensors - Managed\.\Lab.html\html\DocSet_default.html">Lab Document</a>
            </td>
            <td>
                <a href="Labs\Sensors - Managed\.\Source">Source</a>
            </td>
        </tr>
        <tr>
            <td>
                <a href="Labs.htm#Win7SensorsNative">Lab: Sensors - Native</a>
            </td>
            <td>
                Sensors and Location
            </td>
            <td>
                In this lab you will learn how to use the native Sensor APIs and read ambient light
                from a sensor.
            </td>
            <td>
                <a href="Labs\Sensors - Native\.\Lab.html\html\DocSet_default.html">Lab Document</a>
            </td>
            <td>
                <a href="Labs\Sensors - Native\.\Source">Source</a>
            </td>
        </tr>
        <tr>
            <td>
                <a href="Labs.htm#Win7LocationNative">Lab: Location - Native</a>
            </td>
            <td>
                Sensors and Location
            </td>
            <td>
                In this lab, you will learn how to use the COM Location APIs in Windows 7 to obtain
                location reports.
            </td>
            <td>
                <a href="Labs\Location - Native\.\Lab.html\html\DocSet_default.html">Lab Document</a>
            </td>
            <td>
                <a href="Labs\Location - Native\.\Source">Source</a>
            </td>
        </tr>
        <tr>
            <td>
                <a href="Labs.htm#Win7RibbonNative">Lab: Ribbon - Native</a>
            </td>
            <td>
                Ribbon
            </td>
            <td>
                This lab steps you through how to add an empty Ribbon to a small application, add
                various controls with icons, labels, and other Ressourcen to the Ribbon, and then
                connect the controls to the existing command infrastructure of the application.
                You will also learn how the API maintains separation between control organization
                and event handling. Finally, the lab will demonstrate how to specify layouts and
                resizing behavior to show how the Ribbon adapts and performs at different sizes.
            </td>
            <td>
                <a href="Labs\Ribbon\.\Lab.html\html\DocSet_default.html">Lab Document</a>
            </td>
            <td>
                <a href="Labs\Ribbon\.\Source">Source</a>
            </td>
        </tr>
        <tr>
            <td>
                <a href="Labs.htm#Win7RibbonMFC">Lab: Ribbon - MFC</a>
            </td>
            <td>
                Ribbon
            </td>
            <td>
                This lab is intended for MFC developers who are developing desktop applications
                and want to take advantage of the new MFC Ribbon framework. The lab steps you through
                how to add a default Ribbon to a small application, edit various Ribbon controls
                in Ribbon Designer, and then use the controls at run time. You will learn how easily
                MFC Ribbon framework allows you to edit and use Ribbon controls. When you are finished,
                you will have performed all the steps necessary to add and customize a basic Ribbon
                in an application.
                <br />
                The lab requires Microsoft Visual Studio 2010 Beta 2 (or higher)
            </td>
            <td>
                <a href="Labs\Ribbon - MFC\.\Lab.html\html\DocSet_default.html">Lab Document</a>
            </td>
            <td>
                <a href="Labs\Ribbon - MFC\.\Source">Source</a>
            </td>
        </tr>
    </table>
    <div>
        <h2>
            Data Redirection</h2>
        <ul>
            <li>Presentation: UAC Data Redirection </li>
            <li>Anleitung: Data Redirection - Managed </li>
            <li>Anleitung: Data Redirection - Native </li>
            <li>Anleitung: UAC Data Redirection </li>
        </ul>
        <h2>
            High DPI</h2>
        <ul>
            <li>Presentation: High DPI </li>
            <li>Anleitung: High DPI - Managed </li>
            <li>Anleitung: High DPI - Native </li>
            <li>Anleitung: High DPI - MFC </li>
            <li>Anleitung: High DPI </li>
        </ul>
        <h2>
            Installer Detection</h2>
        <ul>
            <li>Presentation: Installer Detection </li>
            <li>Anleitung: Installer Detection - Managed </li>
            <li>Anleitung: Installer Detection - Native </li>
            <li>Anleitung: Installer Detection </li>
        </ul>
        <h2>
            Session 0 Isolation</h2>
        <ul>
            <li>Presentation: Session 0 Isolation </li>
            <li>Anleitung: Session 0 Isolation </li>
            <li>Anleitung: Session 0 Isolation </li>
        </ul>
        <h2>
            User Interface Privilege Isolation</h2>
        <ul>
            <li>Presentation: User Interface Privilege Isolation </li>
            <li>Anleitung: User Interface Privilege Isolation - Managed </li>
            <li>Anleitung: User Interface Privilege Isolation - Native </li>
            <li>Anleitung: User Interface Privilege Isolation </li>
        </ul>
        <h2>
            Version Checking</h2>
        <ul>
            <li>Presentation: Version Checking </li>
            <li>Anleitung: Version Checking - Managed </li>
            <li>Anleitung: Version Checking - Native </li>
            <li>Anleitung: Version Checking </li>
        </ul>
        <h2>
            Taskbar</h2>
        <ul>
            <li>Presentation: Taskbar </li>
            <li>Anleitung: Taskbar - Managed </li>
            <li>Anleitung: Taskbar - MFC </li>
            <li>Anleitung: Taskbar - Native </li>
        </ul>
        <h2>
            Shell Libraries</h2>
        <ul>
            <li>Presentation: Shell Libraries and Federated Search </li>
            <li>Anleitung: Shell Libraries - Managed </li>
            <li>Anleitung: Shell Libraries - Native </li>
        </ul>
        <h2>
            Background Services</h2>
        <ul>
            <li>Presentation: Background Services </li>
            <li>Anleitung: Background Services </li>
        </ul>
        <h2>
            Instrumentation and Performance</h2>
        <ul>
            <li>Presentation: Instrumentation And Performance </li>
            <li>Anleitung: Instrumentation and Performance </li>
        </ul>
        <h2>
            Multitouch</h2>
        <ul>
            <li>Presentation: Multitouch </li>
            <li>Anleitung: Gestures - Native </li>
            <li>Anleitung: Multitouch - Native </li>
            <li>Anleitung: Multitouch - .NET </li>
            <li>Anleitung: Gestures - MFC </li>
            <li>Anleitung: Multitouch - MFC </li>
        </ul>
        <h2>
            Sensors and Location</h2>
        <ul>
            <li>Presentation: Sensors and Location </li>
            <li>Anleitung: Sensors - Managed </li>
            <li>Anleitung: Sensors - Native </li>
            <li>Anleitung: Location - Native </li>
        </ul>
        <h2>
            Ribbon</h2>
        <ul>
            <li>Presentation: Ribbon </li>
            <li>Anleitung: Ribbon - Native </li>
            <li>Anleitung: Ribbon - MFC </li>
        </ul>
    </div>
</body>
</html>
